package com.tron.sync.entities;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.List;

/**
 * 公文管理全文检索数据实体类
 */
@Data
@TableName("t_wfinfoindex")
public class WfinfoindexDTO {
    @TableId("id")
    private String id;
    @TableField("busTitle")
    private String busTitle;
    @TableField("penddingList")
    private String penddingList;
    @TableField(exist = false)
    private List<PendingVo> pending;
    @TableField("updateByName")
    private String updateByName;
    @TableField("procStatus")
    private String procStatus;
    @TableField("procSubject")
    private String procSubject;
    @TableField("handleList")
    private String  handleList;
    @TableField(exist = false)
    private List<HandleVo>  handle;
    @TableField("updateBy")
    private String updateBy;
    @TableField("createDep")
    private String createDep;
    @TableField("procDefKey")
    private String procDefKey;
    @TableField("busPlanner")
    private String busPlanner;
    @TableField("createOrg")
    private String createOrg;
    @TableField("createByName")
    private String createByName;
    @TableField("procStatusName")
    private String procStatusName;
    @TableField("busSendMode")
    private String busSendMode;
    @TableField("updateTime")
    private String updateTime;
    @TableField("procInstId")
    private String procInstId;
    @TableField("procDefId")
    private String procDefId;
    @TableField("createOrgId")
    private String createOrgId;
    @TableField("busExtAttr")
    private String busExtAttr;
    @TableField("createBy")
    private String createBy;
    @TableField("createTime")
    private String createTime;
    @TableField("busPublicAttr")
    private String busPublicAttr;
    @TableField("busSecret")
    private String busSecret;
    @TableField("busEmergency")
    private String busEmergency;
    @TableField("taskId")
    private String taskId ;
    @TableField("busDocKind")
    private String busDocKind;
    @TableField("createDepId")
    private String createDepId;
    @TableField("procType")
    private String procType;
}
